/* k-grid reset css */
.k-grid-header-wrap{
    border-color:transparent;
}
.k-widget,
.k-header,
.k-pager-wrap,
.k-grid-header,
.k-grid tr td{
    border-color:#e5e5e5;
}
.k-widget.k-pager-wrap{
    background-color:#fff;
    border-color:transparent;
    border-top-color: #e5e5e5;
    padding:10px 5px 0 5px;
    margin: -1px -1px -2px;
    box-shadow: none;
    color:#353535;
}
.simple-panel-body-table.exposed-pager {background-color:transparent;}
.exposed-pager .k-block,.exposed-pager .k-widget{background-color:transparent;}
.exposed-pager .k-grid-content,.exposed-pager table{background-color:#fff;}
.exposed-pager .k-widget.k-pager-wrap{ background-color:#edeff5; }
.k-pager-wrap,.k-pager-numbers .k-link{line-height: 2em;}
.k-pager-wrap input.k-textbox{
    height: 24px;
    margin-top: -4px;
}
.k-pager-wrap>.k-link,
.k-pager-wrap .k-dropdown-wrap .k-input{
    height: 24px;
    line-height: 24px;
    border-color:#e5e5e5;
}
.k-pager-wrap .k-link,
.k-pager-wrap .k-textbox{border-color:#e5e5e5;}
.k-pager-wrap .k-dropdown-wrap .k-input{padding:0;line-height:22px;}
.k-pager-wrap .k-pager-nav .k-icon {margin-top:-2px;}
.k-pager-wrap .k-dropdown-wrap .k-icon{margin-top:-5px;}
.k-pager-input{position:absolute;right:27px; width:112px;
    padding: 0;
}
.k-pager-sizes{margin-left:-23px;height: 24px;padding-top: 0;}
.k-pager-sizes .k-widget.k-dropdown{margin-top:-3px;}
.k-pager-wrap .k-pager-refresh {background-color:transparent;}
.k-widget.k-grid .k-pager-numbers{display:none;}
.k-icon.k-i-arrow-e,.k-icon.k-i-arrow-w{background:none; width:auto;}
.k-i-arrow-e:before,
.k-i-arrow-w:before{
    display: inline-block;
     line-height: 15px;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    color:#353535;
}
.k-i-arrow-e:before{content: '下一页';}
.k-i-arrow-w:before{content: '上一页';}
.k-pager-wrap .k-link:hover{ border-color:#e5e5e5;
    background-color: transparent;
    color: #5390e1;
    outline:0 !important;
}
.k-pager-wrap .k-link:focus{outline:0 !important;}
.k-pager-wrap .k-link:hover .k-i-arrow-e:before{color: #5390e1;}
.k-pager-first + .k-link,
.k-pager-input.k-label + .k-link{
    margin-right:5px;
    border-right:solid 1px #e5e5e5;
    height: 22px;
    line-height: 22px;
    border-radius:4px;
    position:absolute;
    right:153px;
}
.k-pager-first + .k-link {right:202px;}
.k-pager-input.k-label + .k-link{margin-right:0;}
.k-pager-wrap .k-link.k-pager-first,.k-pager-wrap .k-link.k-pager-last{display:none;}
.k-pager-wrap .k-pager-info{ float:left; padding-left:0; }

.k-pager-wrap,
.k-grid table {font-size:12px;}

.k-grid tr:hover{
    background-color: #e8f2fd;
}
.k-filter-row th, .k-grid-header th.k-header{
    line-height:1.6em;
    font-weight:700;
}
.k-filter-row th,
.k-grid-header th.k-header,
.k-grid td{
    padding-top:.6em;
    padding-bottom:.6em;
    vertical-align: middle;
}
.k-grid td,
.k-grid .k-grid-content-locked td{
    white-space: nowrap;
}

.k-grid tbody td > .k-button{
    min-width: 10px;
    border-color: transparent;
    background-color: transparent;
    padding: 0;
    height: 19px;
    line-height: 19px;
}
.k-dropdown.k-header{width:160px;}
.k-pager-wrap .k-dropdown.k-header{width:60px;}

.k-grid td input[type=checkbox],
.k-grid td input[type=radio],
.k-grid-header th input[type=checkbox],
.k-grid-header th input[type=radio]{
    margin-top:0;
    vertical-align: middle;
}
.k-autocomplete.k-state-default,
.k-dropdown-wrap.k-state-default,
.k-multiselect.k-header,
.k-numeric-wrap.k-state-default,
.k-picker-wrap.k-state-default{
    border-color:#e5e5e5;
}
.k-grid-header th.k-header>.k-link{
    padding:0;
    margin:0;
    line-height:normal;
    font-size:12px;
}
.k-widget.form-control,
.k-header.form-control{
    border:none;
}
.k-dropdown-wrap.k-state-default{height:28px;}
.k-pager-sizes .k-dropdown-wrap.k-state-default{height:22px;}
.k-input.form-control{padding:0; height: 28px !important;}
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-selectbox .k-input,
.k-textbox>input{
    height:26px;
    line-height:26px;
}

/* .k-window */
.k-window{
    border-radius:0;
}
.k-window .k-header{
    background-color: #EEF1F4;
    color: #353535;
}


.k-alt, .k-pivot-layout>tbody>tr:first-child>td:first-child, .k-resource.k-alt, .k-separator{ background-color:#fbfbfb; }

.k-filter-row th.attributes-left,
.k-grid-header th.k-header.attributes-left,
.attributes-left{ text-align:left; }
.k-filter-row th.attributes-center,
.k-grid-header th.k-header.attributes-center,
.attributes-center{ text-align:center; }
.k-filter-row th.attributes-right,
.k-grid-header th.k-header.attributes-right,
.attributes-right{ text-align:right; }


.k-grid tr td{border-left-width:0 !important;}

.k-grid-header .k-header>.k-link, .k-header, .k-treemap-title{color:#373c56;}

.k-context-menu.k-menu-vertical>.k-item>.k-link, .k-menu .k-menu-group .k-item>.k-link{ padding-left:10px; padding-right:10px; }
.k-multiselect-wrap{
    -webkit-box-shadow: none;
    box-shadow: none;
    border:solid 1px #e5e5e5;
    min-height: 28px;
}
.form-wraps .form-group .form-control-wrap .form-control.k-multiselect,
.form-control.k-multiselect{min-height:30px;height:auto;}
.k-multiselect .k-button{
    color:#373c56;
    border-color: #b2def1;
    background-color: #cfeaf8;
    margin-left: 3px;
}
.k-multiselect .k-button.k-state-hover{
    border-color: #97c0e4;
    background-color: #b5d8f7;
}
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover{
    border-color: #dfdfdf;
    background-color: #efefef;
    color:#666;
    padding-right:5px;
}
.k-multiselect .k-button .k-icon{margin-top:-3px;}
.k-state-disabled .k-button .k-icon{display:none;}
.k-grid-header:first-child th.k-header:first-child,
.k-rtl thead.k-grid-header th.k-header:last-child,
thead.k-grid-header th.k-header:first-child{ border-radius:0;}